const enum YesOrNo {
  Unknow = 0,
  Yes = 1,
  No = -1,
}

const enum Carrier {
  FedEx = 'FedEx',
  UPS = 'UPS',
  HZY = 'HZY',
  AMZN = 'AMZN',
  MDWC = 'MDWC',
  DHL = 'DHL',
  LSO = 'LSO',
  USPS = 'USPS',
  UNIS = 'UNIS',
  mntest0103 = 'mntest0103',
  carrier007 = 'carrier007',
  kiyaCarrier = 'kiyaCarrier',
  FGPK = 'FGPK',
  DHL_Express = 'DHL Express',
  Endicia = 'Endicia',
  SPOT_FREIGHT_INC = 'SPOT FREIGHT INC',
  PBD = 'PBD',
  linls = 'linls',
  FCUP = 'FCUP',
  TFRC = 'TFRC',
  MCarry = 'MCarry',
  ShipS = 'ShipS',
  DHLE = 'DHLE',
  PASS = 'PASS',
  ENDI = 'ENDI',
  Shippo = 'Shippo',
  OnTrac = 'OnTrac',
  TEST = 'TEST',
  Fedex = 'Fedex',
  FDEG = 'FDEG',
  FEDG = 'FEDG',
  UPSP = 'UPSP',
  PLT = 'PLT',
  Stripe = 'Stripe',
  ShipL5 = 'ShipL5',
}

const USAState = {
  AL: 'Alabama',
  AK: 'Alaska',
  AZ: 'Arizona',
  AR: 'Arkansas',
  CA: 'California',
  CO: 'Colorado',
  CT: 'Connecticut',
  DE: 'Delaware',
  FL: 'Florida',
  GA: 'Georgia',
  HI: 'Hawaii',
  ID: 'Idaho',
  IL: 'Illinois',
  IN: 'Indiana',
  IA: 'Iowa',
  KS: 'Kansas',
  KY: 'Kentucky',
  LA: 'Louisiana',
  ME: 'Maine',
  MD: 'Maryland',
  MA: 'Massachusetts',
  MI: 'Michigan',
  MN: 'Minnesota',
  MS: 'Mississippi',
  MO: 'Missouri',
  MT: 'Montana',
  NE: 'Nebraska',
  NV: 'Nevada',
  NH: 'New Hampshire',
  NJ: 'New Jersey',
  NM: 'New Mexico',
  NY: 'New York',
  NC: 'North Carolina',
  ND: 'North Dakota',
  OH: 'Ohio',
  OK: 'Oklahoma',
  OR: 'Oregon',
  PA: 'Pennsylvania',
  RI: 'Rhode Island',
  SC: 'South Carolina',
  SD: 'South Dakota',
  TN: 'Tennessee',
  TX: 'Texas',
  UT: 'Utah',
  VT: 'Vermont',
  VA: 'Virginia',
  WA: 'Washington',
  WV: 'West Virginia',
  WI: 'Wisconsin',
  WY: 'Wyoming',
};

export { Carrier, YesOrNo, USAState };
